<?php
class CursosController extends AppController {
    public $name = 'Cursos';
    public $uses = array('Cursos');
    public $components = array('Session');
    public $helpers = array('Html','Form'); 

function index() {
   $this->layout = "principal";
   $this->set('title_for_layout', 'Comisiones' );
   }
   
function catalogo() { 
   $this->layout = "principal";
   $sql = "select * from cursos ";
   if ($this->request->is('post')) {  
   $busquedacur = $this->request->data;
   $sql = $sql."where nombrecurso like '%".$busquedacur['Cursos']['Nombre curso']."%' or lower(nombrecurso) LIKE lower('%".$busquedacur['Cursos']['Nombre curso']."%')";
   }
   $cursos = $this->Cursos->query($sql);
   
            $i=0;
       foreach($cursos as $cur){
       if ($cur[0]['idcurso']){
            $mas=$this->Cursos->query("select count(*) from carga_emp_cursos where idcurso='".$cur[0]['idcurso']."';");
            array_push($cursos[$i++][0],  $mas[0][0]);
       }
       //pr($comision);
       }
   $this->set('Cursos', $cursos);
   }  
   
   public function crearcursos() {
        $this->layout = "principal";
        if ($this->request->is('post')) {
           $datos=$this->request->data;
           //pr($datos);
           if ($this->Cursos->query("select insertar_cursos("."'".$datos['idcurso']."'".","."'".$datos['nombrecurso']."'".","."'".$datos['descripcioncurso']."'".","."".$datos['horascurso']."".");")){
                //$this->Session->setFlash('Comsion salvada.');
                
       
                $this->redirect(array('action' => 'catalogo'));
           }
        }
    }
    
    function editarcurso($id = null) {
        $this->layout = "principal";
        $datos=$this->Cursos->query("select * from cursos where idcurso='".$id."'");
        $this->set('cur', $datos);
        //pr($datos);
        if ($this->request->is('post')) {
           $datos=$this->request->data;
           //pr($datos);
           if ($this->Cursos->query("select modificar_cursos("."'".$datos['idcurso']."'".","."'".$datos['nombrecurso']."'".","."'".$datos['descripcioncurso']."'".","."".$datos['horascurso']."".");")){
                //$this->Session->setFlash('Comsion salvada.');
                $this->redirect(array('action' => 'catalogo'));
           }
        }
    }
    
    function eliminar($id=null) {
        $this->layout = "principal";
        if (!$this->request->is('post')) {
            throw new MethodNotAllowedException();
        }
        if ($this->Cursos->query("select eliminar_cursos('".$id."');")) {
            //$this->Session->setFlash('El id: ' . $id . ' ha sido eliminado.');
            
        }
        $this->redirect(array('action' => 'catalogo'));
    } 
 
}
?>
  
